package com.hxx.day9.three;

import org.junit.Test;

import java.lang.reflect.Field;

public class TestDemo {

    @Test
    public void testAnntThree1Class() {
        //反射类型
        Class<AnntThree1Class> aClass = AnntThree1Class.class;
        //获取所有属性
        Field[] fields = aClass.getDeclaredFields();
        for (Field field : fields) {
            //判断是否有注解
            if (field.isAnnotationPresent(AnntThree1.class)) {
                //获取注解
                AnntThree1 anntThree1 = field.getAnnotation(AnntThree1.class);
                //获取注解值
                String value = anntThree1.value();
                System.out.println(field.getName()+"="+value);
            }
        }
    }
}




























